// Hier noch Lebenspunkte und ggf. Spielende einfuegen
var levelMaster : LevelMaster;

// Menue
var LostMenu : GameObject;			// Menue fuer verloren

// Sounds
var enemyPassed : AudioClip;		// Sounddatei Gegner im Ziel
var lostArea : AudioClip;			// Sounddatei Spiel verloren

function Start()
{
	/*Findwith Tag ist schnell genug und findet das erste Objekt mit diesem Tag*/
	levelMaster = GameObject.FindWithTag("LevelMaster").GetComponent(LevelMaster);
}

// Hier werden Gegner, die das Ziel erreicht haben abgefangen
function OnTriggerEnter(other : Collider)
{
	if(other.gameObject.tag == "Enemy_Ground" || other.gameObject.tag == "Enemy_Air")
	{
		audio.PlayOneShot(enemyPassed);		// Sounddatei abspielen
		Destroy(other.gameObject);			// Gegner zerstoeren
		levelMaster.enemyCount--;			// Levelmastervariablen aktualisieren
		levelMaster.healthCount--;			// Levelmastervariablen aktualisieren
		levelMaster.UpdateGUI();			// Levelmastervariablen aktualisieren
	}
	
	// Abfrage ob Health durch den Gegner auf 0 gesunken ist und der Spieler verloren hat
	if(levelMaster.healthCount <= 0){	
		LostMenu.SetActive(true);					// Menue einblenden
		yield WaitForSeconds(3); 					// Abwarten	(wegen Ansage, dass Gegner durchgekommen ist)	
		audio.PlayOneShot(lostArea);				// Sounddatei Spiel verloren abspielen
		Time.timeScale = 0.0;						// Spiel anhalten!
	}

}